This is just an unnecessary indirection.
adjustment = priv->adjustment;
g_object_freeze_notify (G_OBJECT (spin_button));
+
if (priv->adjustment != adjustment)
{
gtk_spin_button_unset_adjustment (spin_button);
priv->climb_rate = climb_rate;
g_object_notify (G_OBJECT (spin_button), "climb-rate");
}
+
g_object_thaw_notify (G_OBJECT (spin_button));
- gtk_adjustment_value_changed (adjustment);
+ gtk_spin_button_value_changed (adjustment, spin_button);
}
/**